package com.ktgj.flight.domain.InterfaceEntity;

import java.math.BigDecimal;
import java.util.Date;

public class MoOrderDetail {
    /// <summary>
    /// 订单类别（成人，儿童，婴儿）
    /// </summary>
    public String OrderCategory;

    /// <summary>
    /// 订单号
    /// </summary>
    public String OrderID;

    /// <summary>
    /// 订单总价
    /// </summary>
    public BigDecimal OrderAmount;
    /// <summary>
    /// PNR（航信规定：儿童跟成人不能在一个PNR中）
    /// </summary>
    public String PNR;

    /// <summary>
    /// 乘客人数
    /// </summary>
    public int PassengerNum;

    /// <summary>
    /// 创建订单的政策ID
    /// </summary>
    public String PolicyID;

    /// <summary>
    /// 政策类型  1:普通政策  2:特殊政策 3:直降政策 4....
    /// </summary>
    public int PolicyType;

    /// <summary>
    /// 佣金
    /// </summary>
    public BigDecimal CommAmount;

    /// <summary>
    /// 返点
    /// </summary>
    public BigDecimal CommRate;

    /// <summary>
    /// 支付时限（支付时间不可大于此时间） 
    /// </summary>
    public Date PayTimeLimit;

    /// <summary>
    /// 最晚出票时间
    /// </summary>
    public Date LastIssueTime;
    
    /// <summary>
    /// 支付订单ID
    /// </summary>
    public String PayId;
    /// <summary>
    /// 预订完成之后动作 pay 代表在线支付 show 代表跳往出票中提示页面
    /// </summary>
    public String OrderAction;

    //大客户编号，航信使用
    public String specialRemark;
}
